home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari Mega Archive 1
/
Atari Mega Archive - Volume 1.iso
/
lists
/
gem
/
l_0799
/
641
< prev
next >
Wrap
Internet Message Format
|
1994-08-27
|
5KB
Date: Wed, 15 Jun 94 00:12 MET DST
From: chris@buran.fb10.tu-berlin.de (Christian Nieber)
To: gem-list@world.std.com
Subject: RE: Ofir's digest 13.06
Precedence: bulk
Damien M. Jones,
> - The German developers had the sense to come up with their own
> - standard long before we did. Give them credit and try to cooperate.
>
> My point is that they developed keyboard shortcuts which make perfect
> sense to them, but are absolutely baffling to those of us who don't
> speak German. I find it pretty amazing that you want to "marry" two
> standards that are based on some very different assumptions; at least
> two "standards" are needed, but that seems like a non-standard
> standard.
As far as I know ^M and ^U also don't stand for anything in German. I think
they were just chosen because the keys were still free and whoever invented
that didn't want to use Shift-Control. Actually the shortcuts we use aren't
very "german" at all, most of it is still based on the old mac guidelines
and therefore on english words.
> ekl@sdf.lonestar.org (Evan K. Langlois)
>
> I've been thinking alot about what's been said about KEYBOARD.SYS or
> SHORTCUT.SYS or whatever, the idea of a global short-cut file, etc.
> I'll have to agree with DMJ. This file is a good idea, and it makes all
> the arguing over who's "standards" to accept just wasted bandwidth as
> the user can select his or her own "standards".
I think standardisation is more important than free definition by the user
because the majority of users won't bother to redefine shortcuts, and this
will also be less accepted by programmers if they have to include code.
Even I am not sure if I will support this in papyrus. Reassigning shortcuts
is also problematic because in some apps the keyboard is almost full with
shortcuts, so by redefining one is likely to loose a shortcut for an
app-specific function - actually it is unpredictable what will happen when
it is used. That brings me to different idea:
The resource suggestion
=======================
Many apps read their menu shortcuts from the resource; this also allows
users to change them with a resource editor. Only this is clumsy for two
reasons
- users don't want to learn using a RCS, especially since they can easily
mess something up (hotline nightmare!)
- when they get a new version of the proggie, they have to do it agin.
So one could write a shortcut editor that only allows to change these
shortcuts and also stores away the changes in a different file. Thus the
changes can be re-applied to new versions of the RSC by looking for the
same menu text.
Such a shortcut editor could also be programmed to automatically apply
rules like "replace all ^Q by ^Z" or "replace ^M in the file menu by
Shift^S" or similiar.
This is perhaps not as powerful as the key definition file, but it will
work with a lot of existing programs and also deal with the duplicate
shortcut problem. BTW the application version problem exists in any
implementation.
> [>CTRL 0 - normal style (reset bold, italic, underline etc.)
> [>CTRL 1 - copy style
> [>CTRL 2 - paste style
> [>CTRL 3 - copy paragraph style
> [>CTRL 4 - paste paragraph style
> These seem much too specific, I think. They appear to be only useful
> for a word processor like, oh, maybe, PAPYRUS? :)
At least the first three and ^B, ^I can be used in drawing programs,
spreadsheets, database form editors, video title animators, formula editors
- anything that uses different fonts in one window. On the NeXT even the
system editor supports different text styles in a document.
Evan K. Langlois:
> > Drag-n-Drop was a move, not a copy. My docs don't mention that.
> > I think it should always be a copy.
>
> Apple got it wrong (they use move). Move is a macro for copy-then-delete,
> so the basic op should be copy. We can laugh at Apple.
It can make sense to make this a little inconsistent for convenience.
Desktops on the ATARI always use copy as the basic operation, while in text
editing programs move is needed more often than copy because one often
wants to rearrange words in a sentence or paragraphs in a document. Even
more so in drawing programs.
Timothy,
> > When the whole text is marked via mark all/CTRL A, a flag is set that the
> > block is non-overwriteable. Delete works (after all there is still Undo),
> > but when the user tries to overwrite it, the block is deselected and the
typing
> > ends up at the beginning of the document.
> >
> I had already suggested this as an alternative, but it can get to be
> really damn annoying. I think it would be best to go back to where the
> user had last had the cursor or just beep at him until he deselects the
> block. Having to move back from page 1 to page 100 that I'm working on
> every time I accidentally hit Ctrl-A would be far from devistating, but
> certainly very annoying.
Good point. I think I'm going to change that.
Christian (R.O.M. Logicware)